A Composable Monitoring System for Heterogeneous Embedded Platforms
نویسندگان
چکیده
Advanced computations on embedded devices are nowadays a must in any application field. Often, to cope with such need, systems designers leverage complex heterogeneous reconfigurable platforms that offer high performance, thanks the possibility of specializing/customizing some computing elements board, and usually flexible enough be optimized at runtime. In this context, monitoring system has gained increasing interest. Ideally, should non-intrusive, serve several purposes, provide aggregated information about behavior different components. However, current literature is not close ideality: For example, existing lack being applicable modern platforms. This work presents hardware intended minimally invasive performance resources, composable, capable providing user homogeneous observability transparent access components platform, so metrics can easily computed from aggregation collected information. Building previous work, article primarily focused extension an cover also specialized coprocessing units, assessment done Xilinx FPGA-based System Programmable Chip. Different explorations presented explain level customizability proposed system, tradeoffs available user, benefits respect standard de facto support made by targeted FPGA vendor.
منابع مشابه
Composable Virtual Platforms for Mixed-Criticality Embedded Systems
r ecent trends show a steady increase towards concurrently executing more andmore applications on a single embedded system. Multi-Processor Systemon-Chip (MPSoC) architectures are proposed to allow complex design of embedded systems. is is achieved by integrating as many processing resources as possible on a single chip and therefore enabling the execution of multiple applications on a single ...
متن کاملPicOS: A Tiny Operating System for Extremely Small Embedded Platforms
We present a certain programming paradigm for implementing low-footprint applications on small embedded platforms and a tiny operating system based on that paradigm. The primary objective of our work was to create a friendly environment for rapid, reliable, and efficient deployment of customizable microcontroller applications primarily (but not necessarily) aimed at the wireless world. The prop...
متن کاملEmbedded System Design Using UML and Platforms
Important trends are emerging for the design of embedded systems: a) the use of highly programmable platforms, and b) the use of the Unified Modeling Language (UML) for embedded software development. We believe that the time has come to combine these two concepts into a unified embedded system development methodology. Although each concept is powerful in its own right, their combination magnifi...
متن کاملTiling for Heterogeneous Computing Platforms Ecole Normale Supérieure De Lyon Tiling for Heterogeneous Computing Platforms Tiling for Heterogeneous Computing Platforms
In the framework of fully permutable loops tiling has been extensively studied as a source to source program transformation However little work has been devoted to the mapping and scheduling of the tiles on physical processors Moreover targeting hetero geneous computing platforms has to the best of our knowledge never been considered In this paper we extend tiling techniques to the context of l...
متن کاملReducing System Level Power Consumption for Mobile and Embedded Platforms
The power consumption of peripheral devices is a significant portion of the overall energy usage of a mobile platform. To take advantage of idle times, most devices offer the ability to transition into low power states. However, the amount of energy saved by utilizing these sleep states depends on the lengths and number of idle periods experienced by the device. This paper describes a new proce...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions in Embedded Computing Systems
سال: 2021
ISSN: ['1539-9087', '1558-3465']
DOI: https://doi.org/10.1145/3461647